// 数据请求的封装文件
const baseURL = 'http://10.31.155.245:3000/api'
export default function axios(config){
    // 获取请求参数
    const {url='',method='get',data={},header={}}=config
    // header.token=''
    // 请求拦截器

    wx.showLoading({
        title: '加载中...',
    })
    return new Promise((resolve,reject)=>{
        wx.request({
            url:baseURL+url,
            method,
            data,
            header,
            success:(res)=>{
                // 响应之前可以看作响应拦截器
                resolve(res.data)
            },
            fail:(err)=>{
                reject(err)
            },
            complete(){
                // 请求结束
                wx.hideLoading()
            }
        })
    })
}